Recording with audacity etc. degrades the audio quality, because you're transcoding an MP3-stream to uncompressed wav, and then back to MP3 again. Streamripper is a much better option because it rips the MP3 directly from the stream without transcoding. And use MP3 directcut if you need to trim the mp3 afterward(no transcoding there either)